The Effect of Time Delays in the Stability of Load Balancing Algorithms for Parallel Computations
نویسندگان
چکیده
Deterministic dynamic nonlinear time-delay systems are developed to model load balancing in a cluster of computer nodes used for parallel computations. The model is shown to be self consistent in that the queue lengths cannot go negative and the total number of tasks in all the queues are conserved (i.e., load balancing can neither create nor lose tasks). Further, it is shown that using the proposed load balancing algorithms, the system is stable. Experimental results are presented and compared with the predicted results from the analytical model. In particular, simulations of the models are compared with an experimental implementation of the load balancing algorithm on a parallel computer network. Keywords– Load balancing, Computer Networks, Time Delay Systems.
منابع مشابه
Parleda: a Library for Parallel Processing in Computational Geometry Applications
ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...
متن کاملA Linear Time Delay Model for Studying Load Balancing Instabilities in Parallel Computations
A linear time-delay system is used to model load balancing in a cluster of computer nodes used for parallel computations. The linear model is analyzed for stability in terms of the delays in the transfer of information between nodes and the gains in the load balancing algorithm. This model is compared with an experimental implementation of the algorithm on a parallel computer network.
متن کاملLinear time delay model for studying load balancing instabilities in parallel computations
A linear time-delay system is proposed to model load balancing in a cluster of computer nodes used for parallel computations. The linear model is analyzed for stability in terms of the delays in the transfer of information between nodes and the gains in the load balancing algorithm. This model is compared with an experimental implementation of the algorithm on a parallel computer network.
متن کاملCycle Time Reduction and Runtime Rebalancing by Reallocating Dependent Tasks
Business Process Management Systems (BPMS) is a complex information system that provides designing, administrating, and improving the business processes. Task allocation to human resources is one of the most important issues which should be managed more efficiently in BPMS. Task allocation algorithms are defined in order to meet the various policies of organizations. The most important of these...
متن کاملCoordinated Design of PSS and SSSC Damping Controller Considering Time Delays using Biogeography-based Optimization Algorithm
In this paper, a consistent pattern with the optimal coordinated design of PSS and SSSC controller to improve the damping of low frequency oscillations is shown. In this design, sensing and signal transmission time delays are considered as effectiveness parameters. The design problem has been considered an optimization problem and biogeography-based optimization (BBO) algorithm is used for sear...
متن کامل